﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace IToursDataService.Models
{
    public class TrainOrderEntity
    {
        /// <summary>
        /// 
        /// </summary>
        public int TrainOrderID{get;set;}
        public int ExpenseID{get;set;}
        public string TourgroupID{get;set;}
        public string TourgroupName{get;set;}
        public int TourGroupScheduleID{get;set;}
        public string TrainCode {get;set;}
        public string StartDate{get;set;}
        public string StartTime { get; set; }
        public string EndDate { get; set; }
        public string EndTime { get; set; }
        public string BeginPosition { get; set; }
        public string EndPosition{get;set;}
        public int ProviderID{get;set;}
        public string ProviderName{get;set;}

        public int HardSleeperTopQuantity{get;set;}
        public int HardSleeperMiddleQuantity{get;set;}
        public int HardSleeperBottomQuantity{get;set;}
        public int SoftSleeperTopQuantity{get;set;}
        public int SoftSleeperBottomQuantity{get;set;}
        public int HighBoxQuantity{get;set;}
        public int HardSeatQuantity{get;set;}
        public int SoftSeatQuantity{get;set;}
        public int ChildSeatQuantity { get; set; }
        public decimal HardSleeperTopPrice{get;set;}
        public decimal HardSleeperMiddlePrice{get;set;}
        public decimal HardSleeperBottomPrice{get;set;}
        public decimal SoftSleeperTopPrice{get;set;}
        public decimal SoftSleeperBottomPrice{get;set;}
        public decimal  HighBoxPrice{get;set;}
        public decimal HardSeatPrice{get;set;}
        public decimal SoftSeatPrice{get;set;}
        public decimal ChildSeatPrice { get; set; }
        public decimal HandlingCharge{get;set;}
        public string Remark { get; set; }
        public int AccompanyNum{ get; set; }
        public int AdultNum{ get; set; }
        public int ChildNum { get; set; }

        public string OrderState { get; set; }
        public string Seat { get; set; }
    }
}
